//
//  remote_os.h
//  remote_controller
//
//  Created by fukai on 2018/11.
//  Copyright © 2018年 赛博智能车实验室. All rights reserved.
//

#ifndef remote_os_h
#define remote_os_h


//LED灯部分
typedef enum
{
	R_LED_OFF = 0,
	R_LED_ALL_ON, 		//LED同时亮起
	R_LED_ALL_FLICKER, 	//LED同时闪烁
	R_LED_FLOW_SLOW,	//LED流水灯(慢)
	R_LED_FLOW_FAST,	//LED流水灯(快)
}LedStatusNode;

//继电器部分
typedef enum
{
	RELAY_OFF = 10,	//继电器关闭
	RELAY_ON,		//继电器打开
}RelayStatusNode;

//OLED显示部分
typedef enum
{
	INFO_SHOW = 20,	//信息显示
	STATUS_SHOW,	//状态显示
}OledStatusNode;

//系统结构体
typedef struct
{
	LedStatusNode LedStatus;
	RelayStatusNode RelayStatus;
	OledStatusNode OledStatus;
}remoteOsMessageNode;




void RemoteOs(void);//系统控制部分
void LedStatusCtrl(void);//LED状态控制
void RelayStatusCtrl(void);//继电器状态控制


#endif


